Distributor-personal Care

H2O Plus hours and location:

Our site has information about designer cosmetics, nail polish and the local cosmetics stores in Champaign, Illinois, including H2O Plus.

H2O Plus in Champaign, Illinois

H2O Plus - Ulta Baytowne Square
2023 N. Prospect Ave, Champaign, IL 61822.
H2O Plus - Ulta  Baytowne Square Phone Number217-355-5234
  • Address Line 2 :
  • Store Hours :

Champaign, IL Nearby locations

get driving directions